Load Balancing in the Lp Norm
نویسندگان
چکیده
In the load balancing problem, there is a set of servers, and jobs arrive sequentially. Each job can be run on some subset of the servers, and must be assigned to one of them in an online fashion. Traditionally, the assignment of jobs to servers is measured by the L1 norm; in other words, an assignment of jobs to servers is quanti ed by the maximum load assigned to any server. In this measure the performance of the greedy load balancing algorithm may be a logarithmic factor higher than the o ine optimal [3]. In many applications, the L1 norm is not a suitable way to measure how well the jobs are balanced. If each job sees a delay that is proportional to the number of jobs on its server, then the average delay among all jobs is proportional to the sum of the squares of the numbers of jobs assigned to the servers. Minimizing the average delay is equivalent to minimizing the Euclidean (or L2) norm. For any xed p, 1 p <1, we show that the greedy algorithm performs within a constant factor of the o ine optimal with respect to the Lp norm. The constant grows linearly with p, which is best possible, but does not depend on the number of servers and jobs. Also a liated with MIT Lab. for Computer Science. Supported by ARPA/Army contract DABT63{93{C{0038, NSF grant CCR{9114440, and ARPA contract N00014{J{92{1799. ySupported in part by Allon Fellowship and by the Israel Science Foundation. Supported in part by ARO grant DAAH04{93{G{0076. xSupported in part by NSF grant CCR{9101385. {Supported in part by an IBM Fellowship, by NSF grant CCR{9007851, by ARO grant DAAH04{93{G{0076, and by AFOSR grant F49620{94{1{0217. This work was done while the author was visiting Duke University from Brown University. kSupported in part by NSF grant CCR{9007851 and by ARO grant DAAH04{93{G{0076.
منابع مشابه
Deterministic and randomized scheduling problems under the lp norm on two identical machines
Parallel machine scheduling problems, which are important discrete optimization problems, may occur in many applications. For example, load balancing in network communication channel assignment, parallel processing in large-size computing, task arrangement in flexible manufacturing systems, etc., are multiprocessor scheduling problem. In the traditional parallel machine scheduling problems, it ...
متن کاملLoad Balancing of Temporary Tasks in the lp Norm
We consider the on-line load balancing problem where there are m identical machines (servers). Jobs arrive at arbitrary times, where each job has a weight and a duration. A job has to be assigned upon its arrival to exactly one of the machines. The duration of each job becomes known only upon its termination (this is called temporary tasks of unknown durations). Once a job has been assigned to ...
متن کاملDividing a Territory Among Several Vehicles
We consider an uncapacitated stochastic vehicle routing problem in which vehicle depot locations are fixed and client locations in a service region are unknown, but are assumed to be independent and identically distributed samples from a given probability density function. We present an algorithm for partitioning the service region into sub-regions so as to balance the workloads of all vehicles...
متن کاملStrictly Balancing Matrices in Polynomial Time Using Osborne's Iteration
Osborne’s iteration is a method for balancing n×nmatrices which is widely used in linear algebra packages, as balancing preserves eigenvalues and stabilizes their numeral computation. The iteration can be implemented in any norm over Rn, but it is normally used in the L2 norm. The choice of norm not only affects the desired balance condition, but also defines the iterated balancing step itself....
متن کاملOnline Distribution and Load Balancing Optimization Using the Robin Hood and Johnson Hybrid Algorithm
Proper planning of assembly lines is one of the production managers’ concerns at the tactical level so that it would be possible to use the machine capacity, reduce operating costs and deliver customer orders on time. The lack of an efficient method in balancing assembly line can create threatening problems for manufacturing organizations. The use of assembly line balancing methods cannot balan...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995